/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package estsapp.estrategias;

import estsapp.entidades.Pieza;

/**
 *
 * @author diego
 */
class EstrategiaStockFabricacionInterna extends EstrategiaStock{

    @Override
    public Float calcularLoteOptimo(Pieza pieza) {
        return super.calcularLoteOptimo(pieza);
    }

    @Override
    public Float calcularCantidadPedidosOptima(Pieza pieza) {
        return super.calcularCantidadPedidosOptima(pieza);
    }

    @Override
    public Float calcularTiempoOptimoPedido(Pieza pieza) {
        return super.calcularTiempoOptimoPedido(pieza);
    }

    @Override
    public Float calcularCostoGestionInventario(Pieza pieza) {
//        
//        Float costoEmision = 1f;
//        Float costoOrdenarFabricacion = 20f;
//        Demanda demanda = super.ultimaDemanda(pieza.getHistoricoDemanda());
//        Float cantidadFabricadaPorPedido = demanda.getCantidad();
//        Float cof = costoOrdenarFabricacion*(demanda.getCantidad()/cantidadFabricadaPorPedido);
        return super.calcularCostoGestionInventario(pieza);
    }

    @Override
    public Float calcularStockSeguridad(Pieza pieza) {
        return super.calcularStockSeguridad(pieza);
    }

    @Override
    public Float calcularPuntoPedido(Pieza pieza) {
        return super.calcularPuntoPedido(pieza);
    }
    
    
    
}
